﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace Quellenverwaltung.Data.Source
{
    [XmlRoot(ElementName = "Source", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
    public class ArticleInAPeriodical : Source
    {
        public ArticleInAPeriodical()
        {
            SourceType = "ArticleInAPeriodical";
        }

        [XmlElement(ElementName = "PeriodicalTitle", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String PeriodicalTitle { get; set; }
        [XmlElement(ElementName = "Issue", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Issue { get; set; }

        [XmlElement(ElementName = "Pages", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Pages { get; set; }
        [XmlElement(ElementName = "DOI", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String DOI { get; set; }
        [XmlElement(ElementName = "Edition", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Edition { get; set; }
        [XmlElement(ElementName = "Volume", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Volume { get; set; }
        [XmlElement(ElementName = "ShortTitle", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String ShortTitle { get; set; }
        [XmlElement(ElementName = "Publisher", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Publisher { get; set; }
        [XmlElement(ElementName = "Medium", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Medium { get; set; }
        [XmlElement(ElementName = "URL", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String URL { get; set; }

        [XmlElement(ElementName = "Month", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Month { get; set; }
        [XmlElement(ElementName = "Day", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String Day { get; set; }
        [XmlElement(ElementName = "YearAccessed", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String YearAccessed { get; set; }
        [XmlElement(ElementName = "MonthAccessed", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String MonthAccessed { get; set; }
        [XmlElement(ElementName = "DayAccessed", Namespace = "http://schemas.microsoft.com/office/word/2004/10/bibliography")]
        public String DayAccessed { get; set; }
    }
}
